Big Huge Thesaurus

sodium thiopental

noun